home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 21
/
Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso
/
Aminet
/
util
/
cli
/
cc.lha
/
CC.DOC
< prev
next >
Wrap
Text File
|
1997-06-04
|
4KB
|
89 lines
Opis uzytkowy rozkazu CC
autor: Adam Kubiczek (2.12.1996)
recompiled: 3.6.1997 (PC-version)
0. UWAGA!
Ten opis powstal dla Amigowej wersji programu, jednak jest on na tyle
uniwersalny, ze pasuje rowniez do PC.
1. Wstep
2. Instalacja i wymagania
3. Uzycie
4. Przydatnosc
5. Rozpowszechnianie
1. Wstep - co to jest i do czego sluzy
Jest to prosty konwerter systemu zapisow liczb. Jest w stanie
przeliczaê liczbe z dowolnego systemu na dowolny inny. Z zalozenia jest
rozkazem CLI tak wiec uruchamiany moze byc tylko z poziomu CLI lub
Shell. Zostal napisany w jezyku C. Do programu dolaczony jest kod
zrodlowy.
2. Instalacja i wymagania
Po rozpakowaniu archiwum program CC najlepiej skopiowad do katalogu
C:. Mozna tez gdziekolwiek indziej. Z kodem úzrodlowym i dokumentacja
mozna zrob co sie chce. Program praktycznie nie ma zadnych wymagan
(komputer Amiga).
3. Uzycie
Parametrem jaki podaje sie programowi jest liczba ktora byc
przekonwertowana. Oczywiscie sam program nie moze domyslic sie w jakim
systemie ta liczba jest zapisana dlatego tez uzytkownik musi go o tym
poinformowac wstawiajac odpowiedni znak przed liczbe. Dopuszczalne sa
nastepujace znaki:
# - system dziesietny (dec), np. #511
$ - system szesnastkowy (hex), np. $1ff
% - system binarny (bin), np. %111111111
& - system osemkowy (oct), np. &777
nie podanie zadnego znaku kwalifikuje liczbe jako zapisanâ w
systemie dziesietnym, np. 511
Tak wiec ogolne uûycie rozkazu wyglada tak: CC cXX, gdzie c to znak
okreslajacy system, a XX to liczba. Jest rowniez mozliwosc wpisania
liczby w dowolnym innym systemie! Uzyskuje sie to porzez podanie znaku
'!' (wykrzyknik), i zaraz za nim dwucyfrowej liczby okreslajacej ten
system, a nastepnie liczby do konwersji. Przyklady:
!161ff (liczba (1ff) podana jest w syst. hex, zapis oznacza to samo co $1ff)
!0211111111 (liczba jest w bin, oznacza to samo co %111111111)
!12367 (liczba (367) podana jest w systemie dwunastkowym)
Ogolne uxycie: CC !aaXX, gdzie aa to system liczby, a XX to liczba.
Normalnie program wyswietli liczbe przekonwertowana na systemy DEC,
HEX, OCT i BIN. Mozna jednak wymusic podanie wyniku w innym systemie za
pomoca drugiego parametru, np:
CC $1ff 12
spowoduje wyswietlenie liczby $1ff w systemie dwunastkowym, a
CC !15111 13
spowoduje skonwertowanie liczby 111 zapisanej w systemie
pietnastkowym, na system trzynastkowy. W obu przypadkach program
dodatkowo wyswietli jej wartosc dziesietna.
4. Przydatnosc - na co to komu
Program moze byc nawet uzyteczny. Wiekszosc kalkulatorow (równieû
komputerowych) nie pozwala na przeliczanie liczb w dowolnych systemach.
Rowniez wlaczanie takiego KingKalca po to tylko, aby przeliczyc liczbe
mija sie z celem. Jak ktos jest ambitny, moze sobie program podlaczyc
pod DOpusa czy innego DiskWorka.
5. Rozpowszechnianie
Program jest freeware czyli zupelnie darmowy, NIE wolno jednak
zmieniac kodu pliku wykonywalnego (*.exe). Zezwalam jednak na
wykorzystanie fragmentu kodu zrodlowego w swoim programie. Prosze jednak
o kopiowanie go w calosci tzn. razem z dokumentacja i kodem zrodlowym.